Synthesis of Fault Tolerant Plans for Non-Deterministic Domains
نویسندگان
چکیده
Non-determinism is often caused by infrequent errors that make otherwise deterministic actions fail. In this paper, we introduce fault tolerant planning to address this problem. An n-fault tolerant plan is guaranteed to recover from up to n errors occurring during its execution. We show how optimal n-fault tolerant plans can be generated via the strong universal planning algorithm. This algorithm uses an implicit search technique based on the reduced Ordered Binary Decision Diagram (OBDD) that is particularly well suited for non-deterministic planning and has outperformed most alternative approaches. However, the OBDDs used to represent the blind backward search of the strong algorithm often blow up. A heuristic version of the algorithm has recently been proposed but is incapable of dynamically guiding the recovery part of the plan toward error states. To address this problem, we introduce two specialized algorithms 1-FTP (blind) and 1-GFTP (guided) for 1-fault tolerant planning that decouples the synthesis of the recovery and nonrecovery part of the plan. Our experimental evaluation includes 7 domains of which 3 are significant real-world cases. It verifies that 1-GFTP efficiently can handle non-local fault states and demonstrates that it due to this property can outperform guided fault tolerant planning via strong planning. In addition, 1-FTP often outperforms strong planning due to an aggressive expansion strategy of the recovery plan.
منابع مشابه
Fault Tolerant Planning: Moving Toward Probabilistic Uncertainty Models in Symbolic Non-Deterministic Planning
Symbolic non-deterministic planning represents action effects as sets of possible next states. In this paper, we move toward a more probabilistic uncertainty model by distinguishing between likely primary effects and unlikely secondary effects of actions. We consider the practically important case, where secondary effects are failures, and introduce n-fault tolerant plans that are robust for up...
متن کاملFault Tolerant Planning: Toward Probabilistic Uncertainty Models in Symbolic Non-Deterministic Planning
Symbolic non-deterministic planning represents action effects as sets of possible next states. In this paper, we move toward a more probabilistic uncertainty model by distinguishing between likely primary effects and unlikely secondary effects of actions. We consider the practically important case where secondary effects are failures, and introduce n-fault tolerant plans that are robust for up ...
متن کاملFault Tolerant Planning: Toward Probabilistic Domain Models in Symbolic Non-Deterministic Planning
Symbolic non-deterministic planning represents action effects as sets of possible next states. In this article, we move toward a more probabilistic uncertainty model by distinguishing between likely primary effects and unlikely secondary effects of actions. We consider the practically important case, where secondary effects are failures, and introduce n-fault tolerant plans that are robust for ...
متن کاملEfficient BDD-Based Planning for Non-Deterministic, Fault-Tolerant, and Adversarial Domains
Automated planning considers selecting and sequencing actions in order to change the state of a discrete system from some initial state to some goal state. This problem is fundamental in a wide range of industrial and academic fields including robotics, automation, embedded systems, and operational research. Planning with non-deterministic actions can be used to model dynamic environments and a...
متن کاملEecient Bdd-based Search for Planning Thesis Proposal
In this thesis we propose to develop specialized search algorithms and domain encodings based on reduced ordered binary decision diagrams (bdds) for determinis-tic and non-deterministic planning problems. Bdds are compact representations of Boolean functions that have been successfully applied in model checking to implicitly represent and traverse very large state spaces. Recent research has sh...
متن کامل